package Controlador;

import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

import Modelo.ModCategoria;

public class ContCategoria {
	public void limpiar(JTextField jTextField1,JTextField jTextField2,JButton jButton1,JButton jButton2,JButton jButton3)
	{
		jTextField1.setText("");
		jTextField2.setText("");
		jButton1.setEnabled(false);
		jButton2.setEnabled(false);
		jButton3.setEnabled(false);		
		jTextField1.setEnabled(true);
	}


public void guardar(JTextField jTextField1,JTextField jTextField2,JButton jButton1,JButton jButton2,JButton jButton3)
{
	ModCategoria tCategoria = new ModCategoria();
	tCategoria.setCodCat(Integer.parseInt(jTextField1.getText()));
	tCategoria.setDescripcion(jTextField2.getText());
	tCategoria.guardar();
	JOptionPane.showMessageDialog(null, "Actualizacion Completa");
	limpiar(jTextField1,jTextField2,jButton1,jButton2,jButton3);
}
public void mostrar(ModCategoria t,JTextField jTextField1,JTextField jTextField2,JButton jButton1,JButton jButton2,JButton jButton3)
{
	jTextField1.setText(""+t.getCodCat());
	jTextField2.setText(""+t.getDescripcion());
	jButton1.setEnabled(false);
	jButton2.setEnabled(true);
	jButton3.setEnabled(true);	
	jTextField1.setEnabled(false);

}
public void buscar(JTextField jTextField1,JTextField jTextField2,JButton jButton1,JButton jButton2,JButton jButton3)
{
	ModCategoria tCategoria = new ModCategoria();
	tCategoria.Cargar("\"CodCat\"="+jTextField1.getText()+"");
	if (tCategoria.getEncontro())
		mostrar(tCategoria,jTextField1,jTextField2,jButton1,jButton2,jButton3);
	else
	{
		String aux=jTextField1.getText();
		limpiar(jTextField1,jTextField2,jButton1,jButton2,jButton3);
		jTextField1.setText(aux);
		jButton1.setEnabled(true);
	}

}
public void eliminar(JTextField jTextField1,JTextField jTextField2,JButton jButton1,JButton jButton2,JButton jButton3)
{
	if (JOptionPane.showConfirmDialog(null, "Esta seguro")==JOptionPane.YES_OPTION)
	{
		ModCategoria tCategoria = new ModCategoria();			
		tCategoria.Eliminar("\"CodCat\"="+jTextField1.getText()+"");
		JOptionPane.showMessageDialog(null, "Eliminado");
		limpiar(jTextField1,jTextField2,jButton1,jButton2,jButton3);
	}
}

}
